C语言一个函数后面能跟俩括号吗?如:func(int i)(double d, long l...答:可以。只要先进行如下宏定义:define TH_CONCAT_4_EXPAND(x,y,z,w) x ## y ## z ## w define TH_CONCAT_4(x,y,z,w) TH_CONCAT_4_EXPAND(x,y,z,w)define THTensor_(NAME) TH_CONCAT_4(TH,Real,Tensor_,NAME)就可以这样来写函数:void THTensor_(random)(THTensor *self, ...